iT邦幫忙

2024 iThome 鐵人賽

DAY 10
0

Hello,大家好~歡迎又回到JavaScript初學者成長日記!
今天要來做一個關於流程控制的小練習,閏年判斷。要寫出閏年判斷,當然要先知道閏年的規則吧!
讓我們先從維基百科上來獲得資訊,閏年的規則是:

  1. 公元年份非4的倍數,為365天平年。
  2. 公元年份為4的倍數但非100的倍數,為366天閏年。
  3. 公元年份為100的倍數但非400的倍數,(1700年、1800年及1900年)為平年。
  4. 公元年份為400的倍數但非4000但倍數,(1600年及2000年)為閏年。
  5. 公元年份為4000的倍數(4000年)為平年。
    整理一下以上資訊,簡單來說閏年就是,年份可以被4整除,而不可被100整除,但又可以被400整除。一開始會覺得很複雜,但我們可以先把它畫成圖:
    https://ithelp.ithome.com.tw/upload/images/20240924/20169421zoIAhYOZFt.jpg

接著將以上的圖轉換成程式碼,如下:
https://ithelp.ithome.com.tw/upload/images/20240924/201694212Hw6MJbFtt.jpg

prompt()是要讓瀏覽器跳出對話框。%則是取餘數的意思。
接著判斷年份是否可以被4整除,若是不行則為平年,若是可以則繼續判斷是否可以被100整除,若不可被100整除,則為閏年,若是可以則需再判斷是否可以被400整除,若是可以則為閏年,若是不行則為平年。

那天的小練習就先到這,若你也是初學者,最好可以動手做做看~明天就來說迴圈的部分!那明天見囉!


上一篇
流程控制
下一篇
迴圈
系列文
JavaScript初學者成長日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言